/*
 * Powered By dico
 * Since 2017 - 2018
 */
package com.seeyoui.kensite.bussiness.orderlang.productPrice.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.seeyoui.kensite.common.base.domain.DataEntity;
import com.seeyoui.kensite.common.util.excel.annotation.ExcelField;

/**
 * ProductPrice
 * @author dico
 * @version 2.0
 * @since 1.0
 * @date 2018-02-07
 */

@JsonIgnoreProperties(ignoreUnknown = true)
public class ProductPrice extends DataEntity<ProductPrice> {
	private static final long serialVersionUID = 1L;

	@ExcelField(title="商品表id", type=1, align=2, sort=7, mod="ol_product_price|PRODUCT_ID")
	private String productId;//商品表id
	@ExcelField(title="市场价", type=1, align=2, sort=8, mod="ol_product_price|MARKET_PRICE")
	private float marketPrice;//市场价
	@ExcelField(title="股东订货价", type=1, align=2, sort=9, mod="ol_product_price|SHAREHOLDER_PRICE")
	private String shareholderPrice;//股东订货价
	@ExcelField(title="股东折扣率", type=1, align=2, sort=10, mod="ol_product_price|SHAREHOLDER_DISCOUNT")
	private String shareholderDiscount;//股东折扣率
	@ExcelField(title="普卡会员订货价", type=1, align=2, sort=11, mod="ol_product_price|GENERAL_PRICE")
	private String generalPrice;//普卡会员订货价
	@ExcelField(title="普卡会员折扣率", type=1, align=2, sort=12, mod="ol_product_price|GENERAL_DISCOUNT")
	private String generalDiscount;//普卡会员折扣率
	@ExcelField(title="金卡会员订货价", type=1, align=2, sort=13, mod="ol_product_price|GOLD_PRICE")
	private String goldPrice;//金卡会员订货价
	@ExcelField(title="金卡会员折扣率", type=1, align=2, sort=14, mod="ol_product_price|GOLD_DISCOUNT")
	private String goldDiscount;//金卡会员折扣率
	@ExcelField(title="钻石会员订货价", type=1, align=2, sort=15, mod="ol_product_price|DIAMOND_PRICE")
	private String diamondPrice;//钻石会员订货价
	@ExcelField(title="钻石会员折扣率", type=1, align=2, sort=16, mod="ol_product_price|DIAMOND_DISCOUNT")
	private String diamondDiscount;//钻石会员折扣率
	@ExcelField(title="起订量", type=1, align=2, sort=17, mod="ol_product_price|MOQ")
	private String moq;//起订量
	@ExcelField(title="成本价", type=1, align=2, sort=18, mod="ol_product_price|COST_PRICE")
	private float costPrice;//成本价

	public void setProductId(String productId) {
		this.productId = productId;
	}

	public String getProductId() {
		return this.productId;
	}
	public void setShareholderPrice(String shareholderPrice) {
		this.shareholderPrice = shareholderPrice;
	}

	public String getShareholderPrice() {
		return this.shareholderPrice;
	}
	public void setShareholderDiscount(String shareholderDiscount) {
		this.shareholderDiscount = shareholderDiscount;
	}

	public String getShareholderDiscount() {
		return this.shareholderDiscount;
	}
	public void setGeneralPrice(String generalPrice) {
		this.generalPrice = generalPrice;
	}

	public String getGeneralPrice() {
		return this.generalPrice;
	}
	public void setGeneralDiscount(String generalDiscount) {
		this.generalDiscount = generalDiscount;
	}

	public String getGeneralDiscount() {
		return this.generalDiscount;
	}
	public void setGoldPrice(String goldPrice) {
		this.goldPrice = goldPrice;
	}

	public String getGoldPrice() {
		return this.goldPrice;
	}
	public void setGoldDiscount(String goldDiscount) {
		this.goldDiscount = goldDiscount;
	}

	public String getGoldDiscount() {
		return this.goldDiscount;
	}
	public void setDiamondPrice(String diamondPrice) {
		this.diamondPrice = diamondPrice;
	}

	public String getDiamondPrice() {
		return this.diamondPrice;
	}
	public void setDiamondDiscount(String diamondDiscount) {
		this.diamondDiscount = diamondDiscount;
	}

	public String getDiamondDiscount() {
		return this.diamondDiscount;
	}
	public void setMoq(String moq) {
		this.moq = moq;
	}

	public String getMoq() {
		return this.moq;
	}

	public float getMarketPrice() {
		return marketPrice;
	}

	public void setMarketPrice(float marketPrice) {
		this.marketPrice = marketPrice;
	}

	public float getCostPrice() {
		return costPrice;
	}

	public void setCostPrice(float costPrice) {
		this.costPrice = costPrice;
	}

	
}